/**
 * 通用样式
 */

.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: auto;
}

/**
 * Ant Design Vue >>> 表格行高亮
 */
/*.antd-table-select-row-highlight {
  background-color: #e6f7ff;
}*/

/**
 * Element Plus >>> 主题色覆盖
 */
/*:root {
  --el-color-primary: #0960bd;
}*/

/**
 * Element Plus >>> 树形控件样式覆盖
 */
/*.el-tree-node__content {
  height: 32px;
}

.el-checkbox {
  --el-checkbox-input-height: 16px;
  --el-checkbox-input-width: 16px;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #fff;
  border-color: #EEEEEE;
}

.el-checkbox__inner::after {
  height: 9px;
  width: 6px;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  opacity: 1;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: var(--el-checkbox-checked-background-color);
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}*/

/*.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
  background-color: var(--el-color-primary-light-6);
}*/
